/*
 * Copyright 2015 Rudson Lima
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package br.liveo.adapter;

/**
 * Created by Rudsonlive on 25/04/15.
 */
public class NavigationLiveoItemAdapter {

    /**
     * title
     */
    public String title;
    /**
     * counter
     */
    public int counter;
    /**
     * icon
     */
    public int icon;
    /**
     * selectedIcon
     */
    public int selectedIcon;
    /**
     * isHeader
     */
    public boolean isHeader;
    /**
     * 选中颜色
     */
    public int colorSelected = 0;
    /**
     * 是否显示
     */
    public boolean isVisible = true;
    /**
     * 是否可以点击
     */
    public boolean checked = false;
    /**
     * 删除选择器
     */
    public boolean removeSelector = false;

    /**
     * NavigationLiveoItemAdapter
     *
     * @param title title
     * @param icon icon
     * @param selectedIcon selectedIcon
     * @param header header
     * @param counter counter
     * @param colorSelected colorSelected
     * @param removeSelector removeSelector
     * @param isVisible isVisible
     */
    public NavigationLiveoItemAdapter(String title, int icon, int selectedIcon, boolean header, int counter, int colorSelected, boolean removeSelector, boolean isVisible) {
        this.title = title;
        this.icon = icon;
        this.selectedIcon = selectedIcon;
        this.isHeader = header;
        this.counter = counter;
        this.isVisible = isVisible;
        this.colorSelected = colorSelected;
        this.removeSelector = removeSelector;
    }


    /**
     * NavigationLiveoItemAdapter
     *
     * @param title   title
     * @param icon    icon
     * @param header  header
     * @param counter counter
     *
     */
    public NavigationLiveoItemAdapter(String title, int icon, boolean header, int counter) {
        this.title = title;
        this.icon = icon;
        this.isHeader = header;
        this.counter = counter;
        this.isVisible = true;
    }
}
